/* 首页 */
.content { width: 1200px; margin: 0 auto 60px; color: #333; }
.content h2 { color: #666; }

/* 视野区轮播 */
.slide-wrap { width: 100%; min-width: 1200px; height: 409px; margin: 0 auto; position: relative; overflow: hidden; }
.slide-wrap .slide { width: 100%; height: 409px; overflow: hidden; position: relative; }
.slide-wrap .slide li { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 409px; overflow: hidden; }
.slide-wrap .slide-slist { position: absolute; bottom: 20px; left: 50%; z-index: 20 }
.slide-wrap .slide-slist li { width: 14px; height: 14px; float: left; background: #fff; margin-right: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: inset 0 2px 1px #666; -moz-box-shadow: inset 0 2px 1px #666; box-shadow: inset 0 2px 1px #666; }
.slide-wrap .slide-slist .active { background: #FF6666; }
.slide-wrap .slide-prev { position: absolute; top: 170px; left: 65px; opacity: .6; filter: alpha(opacity=60); z-index: 30; display: none; color: #fff; font: normal 50px 'icomoon'; }
.slide-wrap .slide-next { position: absolute; top: 170px; right: 65px; opacity: .6; filter: alpha(opacity=60); z-index: 30; display: none; color: #fff; font: normal 50px 'icomoon'; }
.slide-wrap .slide-prev:hover { opacity: 1; filter: alpha(opacity=100); }
.slide-wrap .slide-next:hover { opacity: 1; filter: alpha(opacity=100); }

/* 万菱优选 */
.optimization-wrap .opt-title{border-bottom:2px solid #e6445b;padding-top: 20px;}
.optimization-wrap .opt-title-l{float: left;width: 250px;padding-left:40px;height: 36px;line-height:32px;background: url(../images/slide/optimization_title.jpg) no-repeat;}
.optimization-wrap .opt-title-r{float: right;}
.optimization-wrap .opt-title-r li{position:relative;float: left;width: 90px;height: 36px;line-height: 36px;border: 1px solid #ccc;border-bottom: none;margin-left: -1px;}
.optimization-wrap .opt-title-r a{text-align: center;display: block;background: #fff;}
.optimization-wrap .opt-title-r .current{height: 35px;line-height:34px;margin-top: -1px;border: 1px solid #e6445b;border-bottom: none;border-top: 4px solid #e6445b;_border:none;}
.optimization-wrap .j-opt-cont{height:694px;background:#fff url(../images/slide/loading.gif) no-repeat center center;}
.j-opt-cont .list-plw{background: #fff;}
.j-opt-cont .list-plw li{width: 239px;height:346px;margin: 0 0 0 -1px;border-top: none;}
.j-opt-cont .list-plw .cr-img {padding-top: 20px;width: 221px;margin:0 auto;}
.j-opt-cont .list-plw .pro-icon{top: 8px;right: 8px;}

/* 楼层 */
.floor-t { padding: 15px 0; }
.floor-cl { width: 240px; border: 1px solid #e8e8e8; float: left; }
.floor-clt-head { height: 44px; position: relative;}
.floor-clt-head h2 { padding-left: 15px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.floor-clt-head .link-more{position: absolute;top: 18px;right: 10px;height: 16px;color: #fff;line-height: 16px;}
.cl-list01 .floor-clt-head { background: url(../images/member/spritez02.png) no-repeat -8px 0; }
.cl-list02 .floor-clt-head { background: url(../images/member/spritez02.png) no-repeat -8px -52px; }
.cl-list03 .floor-clt-head { background: url(../images/member/spritez02.png) no-repeat -8px -104px; }
.cl-list04 .floor-clt-head { background: url(../images/member/spritez02.png) no-repeat -8px -156px; }
.cl-list05 .floor-clt-head { background: url(../images/member/spritez02.png) no-repeat -8px -207px; }
.floor-clt-head a { height: 44px; line-height: 44px; display: inline-block; color: #fff; }
.floor-clt-head a:hover { text-decoration: underline; }
.floor-clt { width: 240px; height: 346px; overflow: hidden; }
.floor-cl-list { height: 151px; overflow: hidden; text-align: center; }
.floor-cl-list li { float: left; }
.floor-cl-list li a { width: 121px; height: 22px; padding: 3px 0; display: block; color: #fff; margin-left: -1px; }
.floor-cl-list li a span { display: block; height: 22px; line-height: 22px; }
.cl-list01 .floor-cl-list { background: #ff6831; }
.cl-list01 .floor-cl-list a { border-top: 1px solid #f9784d; border-bottom: 1px solid #fc5316; }
.cl-list01 .floor-cl-list li a:hover { background: #fc5316; border-top-color: #fc5316; }
.cl-list01 .floor-cl-list li a span { border-left: 1px solid #fc8d64; }
.cl-list02 .floor-cl-list { background: #75b960; }
.cl-list02 .floor-cl-list a { border-top: 1px solid #81c06d; border-bottom: 1px solid #68af54; }
.cl-list02 .floor-cl-list li a:hover { background: #68af54; border-top-color: #68af54; }
.cl-list02 .floor-cl-list li a span { border-left: 1px solid #86c373; }
.cl-list03 .floor-cl-list { background: #2474ac; }
.cl-list03 .floor-cl-list a { border-top: 1px solid #3080b4; border-bottom: 1px solid #216aa2; }
.cl-list03 .floor-cl-list li a:hover { background: #216aa2; border-top-color: #216aa2; }
.cl-list03 .floor-cl-list li a span { border-left: 1px solid #3685b7; }
.cl-list04 .floor-cl-list { background: #deaa5a; }
.cl-list04 .floor-cl-list a { border-top: 1px solid #e1b267; border-bottom: 1px solid #d99d4e; }
.cl-list04 .floor-cl-list li a:hover { background: #d99d4e; border-top-color: #d99d4e; }
.cl-list04 .floor-cl-list li a span { border-left: 1px solid #e3b66d; }
.cl-list05 .floor-cl-list { background: #f56766; }
.cl-list05 .floor-cl-list a { border-top: 1px solid #f67372; border-bottom: 1px solid #f35655; }
.cl-list05 .floor-cl-list li a:hover { background: #f35655; border-top-color: #f35655; }
.cl-list05 .floor-cl-list li a span { border-left: 1px solid #f77978; }
.floor-cr { width: 956px; float: left; border-top: 1px solid #e8e8e8; }
.floor-cr li { height: 255px; padding: 15px 30px 0; border: 1px solid #e8e8e8; float: left; position: relative; margin: -1px 0 0 -1px; background-color: #fff; }
.floor-cr li:hover { z-index: 2; -webkit-box-shadow: 0 0 4px #e6445b; -moz-box-shadow: 0 0 4px #e6445b; box-shadow: 0 0 4px #e6445b; }
.floor-cr li:hover .imgload { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
.crwrap { width: 178px; height: 246px; line-height: 22px; position: relative; }
.crwrap .cr-price { color: #e6445b; }
.crwrap .cr-title { width: 158px; height: 22px; line-height: 22px; display: block; }
.crwrap .di { color: #999; font-weight: normal; }
.crwrap span { color: #e6445b; font-size: 15px; }
.crwrap a:hover { color: #00a0e9; text-decoration: underline; }
.crwrap i { color: #999; }
.crwrap .saletype { width: 50px; height: 50px; position: absolute; top: -4px; left: 0; z-index: 10; }
.imgload { background: url(../images/slide/loading.gif) no-repeat center center; }

/* 广告 */
.advertisement { width: 1200px; height: 110px; overflow: hidden; margin: 30px 0 0; }

/* 商品列表页 */
.location { padding: 15px 0; color: #555; }
.location li { float: left; }
.location .locat-del { float: right; }
.location .locat-li { margin-right: 10px; position: relative; z-index: 2; }
.location .locat-a { padding: 0 20px 0 8px; border: 1px solid #ccc; height: 23px; line-height: 23px; display: inline-block; }
.location .locat-a:hover { border: 1px solid #e6445b; color: #e6445b; }
.location .locat-b { padding: 0 8px; }
.location .active { border: 1px solid #e6445b; color: #e6445b; }
.location .locat-c { border: 1px dotted #e6445b; padding: 0 20px 0 5px; color: #e6445b; display: inline-block; height: 23px; line-height: 23px; background: url(../images/icon/close-red.jpg) no-repeat right; }
.location a i { width: 12px; height: 12px; position: absolute; top: 7px; right: 6px; font-family: 'icomoon'; font-size: 15px; line-height: 14px; }
.location .locat-more { width: 1159px; min-height: 166px; _height: 166px; padding: 10px 0; border: 1px solid #e2e2e2; position: absolute; top: 25px; left: -1px; display: none; background: #fff; color: #666; }
.location .locat-more dl { width: 108px; float: left; margin-left: 20px; }
.location .locat-more dt { font-size: 12px; padding-bottom: 5px; font-weight: bold; }
.location .locat-more dl a { color: #333; width: 108px; height: 25px; overflow: hidden; display: block; }
.location .locat-more dl .active { border: none; color: #e6445b; }
.location .locat-more dl a:hover { text-decoration: underline; color: #e6445b; }
.location-input { width: 131px; border: 1px solid #e2e2e2; padding: 3px 5px; height: 16px; line-height: 16px; }
.location-input input { width: 110px; float: left; border: 0; color: #888; font-size: 12px; line-height: 15px; }
.location-input a { width: 16px; height: 16px; float: left; border: none; padding: 0; background: url(../images/member/listsearch.png) no-repeat; }
.location-input a:hover { border: none; }
.selectwrap { border: 1px solid #e2e2e2; overflow: hidden; margin-bottom: 20px; }
.twrap { border-top: 1px dotted #e2e2e2; }
.selectwrap dt { width: 110px; padding-right: 5px; line-height: 28px; float: left; text-align: right; color: #333; font-weight: bold; }
.selectwrap dd { float: left; width: 1080px; }
.selectwrap li { width: 88px; height: 28px; line-height: 28px; float: left; overflow: hidden; }
.selectwrap li a { color: #666; padding: 1px 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; white-space: nowrap; }
.selectwrap li a:hover { background: #e6445b; color: #fff; }
.selectwrap li .active { background: #e6445b; color: #fff; }
.singleselect { padding: 10px; border: 1px solid #e2e2e2; }
.singleselect li { float: left; color: #666; margin-right: 20px; }
.singleselect li a { border: 1px solid #e2e2e2; padding: 1px 10px; color: #666; }
.singleselect li a:hover { background: #e6445b; color: #fff; border: 1px solid #e6445b; }
.selectmore a { width: 100px; height: 26px; display: inline-block; line-height: 26px; position: relative; top: -1px; left: 500px; border: 1px solid #e2e2e2; border-top: none; text-align: center; background: #fff; color: #999; display: none; }
.selectmore i { width: 14px; height: 8px; position: absolute; top: 10px; right: 12px; background-image: url(../images/member/dialog-arrow.png); background-repeat: no-repeat; background-position: 0 -11px; }
.selectmore a:hover { text-decoration: underline; color: #333; }
.selectmore a:hover i { background-position: 0 3px; top: 7px; }
.select-intro { border: 1px solid #999; padding: 3px 8px; margin-bottom: 20px; color: #333; }
.select-intro .si-left { float: left; width: 86px; }
.select-intro .si-right { float: left; }
.select-intro .si-right a { margin: 0 20px 5px 20px; color: #333; }
.select-intro .si-right a:hover { text-decoration: underline; color: #e6445b; }
.list-pl .goods-page-wrap .goods-page { float: right; }
.list-pl .goods-page-wrap .goods-page a { padding: 3px 14px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.list-pl .goods-page-wrap .goods-page span { padding: 3px 14px; float: left; border: 1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.list-plt { height: 30px; line-height: 30px; padding: 3px 0px; border: 1px solid #e2e2e2; margin-bottom: 20px; background: #f9f9f9; }
.list-plt .list-pltl { width: 242px; height: 24px; line-height: 24px; padding: 3px 0; float: left; border-right: 1px dotted #e2e2e2; }
.list-plt .list-pltl li { float: left; font-size: 13px; margin-left: 5px; height: 24px; line-height: 24px; }
.list-plt .list-pltl a { position: relative; padding: 0px 10px; color: #555; height: 22px; line-height: 22px; display: inline-block; z-index: 1; }
.list-plt .list-pltl .active { background: #e6445b; color: #fff; }
.list-plt .list-pltl .active i { color: #fff; }
.list-plt .list-pltl .arrows { padding: 0 15px 0 5px; }
.list-plt .list-pltl a i { width: 8px; height: 8px; position: absolute; top: 4px; right: 6px; color: #ccc; font-family: 'icomoon'; font-size: 12px; line-height: 16px; }
.list-plt .list-pltl a:hover { background: #e6445b; color: #fff; }
.list-plt .list-pltl a:hover i { color: #fff; }
.filter-price-wrap { float: left; position: relative; width: 170px; height: 30px; margin-left: 10px; }
.filter-price { width: 165px; height: 30px; overflow: hidden; border: 1px solid #f9f9f9; position: absolute; top: 0px; left: 0px; }
.filter-pricet { padding: 5px 10px; height: 20px; line-height: 20px; color: #666; }
.filter-pricet input { width: 50px; border: 1px solid #ccc; }
.filter-pricet i { font-size: 13px; }
.filter-priceb { width: 119px; padding: 10px 20px; text-align: center; }
.filter-priceb a { float: left; line-height: 20px; margin-left: 15px; }
#filter-pba:hover { text-decoration: underline; color: #e6445b; }
#filter-pbb { padding: 2px 4px; background: #e6445b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 14px; color: #fff; }
#filter-pbc:hover { text-decoration: underline; color: #e6445b; }
#filter-pbd { padding: 2px 4px; background: #e6445b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 14px; color: #fff; }
.filter-result { width: 160px; margin-left: 30px; float: right; color: #e6445b; text-align: right; padding: 6px 0 4px; line-height: 18px; }
.filter-next { width: 130px; float: right; margin-right: 10px; text-align: right; color: #999; }
.filter-next a { font-family: 'icomoon'; font-size: 14px; border: 1px solid #999; padding: 0 1px; margin: 0 2px; color: #999; }
.filter-next a:hover { color: #ccc; border: 1px solid #ccc; }
.list-plw span { color: #e6445b; font-size: 18px; }
.list-plw a { font-size: 13px; }
.list-plw a:hover { color: #00a0e9; text-decoration: underline; }
.list-plw i { color: #999; }
.list-plw li { position: relative; width: 221px; height: 346px; float: left; border: 1px solid #e2e2e2; margin: 0 21px 21px 0; }
.list-plw .mgr-none { margin: 0 0 20px 0; }
.list-plw li.j-list-li:hover { border: 1px solid #e6445b; -webkit-box-shadow: 0 0 5px 1px #e6445b; -moz-box-shadow: 0 0 5px 1px #e6445b; box-shadow: 0 0 5px 1px #e6445b; }
.list-plw li p { padding: 0 10px; }
.list-plw li .pro-icon { position: absolute; right: -6px; top: -12px; z-index: 10; width: 55px; height: 55px; line-height: 55px; text-align: center; background: url(../images/icon/pro_icon_bg.png) no-repeat; color: #fff; }
/*.list-plw li:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); }*/
.list-plw .cr-price { color: #e6445b; padding-top: 5px; }
.list-plw .cr-price .pro-price { float: left; margin-right: 10px; }
.list-plw .cr-price .real-price { float: left; text-decoration: line-through; font-size: 14px; color: #666; }
.list-plw .cr-price .is-free { float: right; background: #e6445b; padding: 0 5px; color: #fff; line-height: 19px; }
.list-plw .cr-title { width: 201px; height: 38px; line-height: 19px; overflow: hidden; }
.list-plw .cr-shop a { width: 200px; height: 25px; line-height: 25px; display: block; font-size: 12px; color: #999; }
.list-plw .act-wrap { padding-top: 2px; }
.list-plw .act-wrap a { width: 80px; border: 1px solid #e2e2e2; line-height: 20px; text-align: center; font-size: 12px; }
.list-plw .act-wrap a:hover { text-decoration: none; border: 1px solid #666; }
.list-plw .act-wrap .act-left { float: left; margin-left: 10px; }
.list-plw .act-wrap .act-left:hover { color: #333; }
.list-plw .act-wrap .act-right { float: right; margin-right: 10px; color: #eb697c; }

/* 查询-店铺列表 */
.listswrap .list-plt { width: 1200px; margin: 0; }
.listswrap .filter-result { width: 420px; }
.list-sc li { border-bottom: 1px dashed #ccc; padding: 30px 0; }
.list-sc h5 { color: #333; padding: 5px 0; width: 145px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list-sc .f-fl { width: 200px; }
.list-sc .contact { width: 200px; }
.list-sc .contact a { height: 24px; line-height: 24px; float: left; font-size: 12px; margin-right: 6px; }
.list-sc .contact .subbtnhs { padding: 0 5px; }
.list-sc .price { text-align: center; color: #999; }
.list-sc .go { border: 1px solid #d48411; padding: 0 6px; color: #d48411; font-size: 12px; }
.list-sc .go:hover { background: #d48411; color: #fff; }
.listswrap .goods-page { text-align: center; margin-top: 20px; }

/* 商品列表-为您推荐 */
.recommend { border: 1px solid #e2e2e2; }
.recommend dt { height: 35px; line-height: 35px; background: #f9f9f9; border-bottom: 1px solid #ccc; padding-left: 20px; }
.recommend h4 { color: #666; }
.recommend dd { width: 1152px; height: 250px; margin: 20px 23px 0; padding-bottom: 20px; position: relative; overflow: hidden; z-index: 1; }
.slide20 { height: 196px; position: absolute; top: 0; left: 0; }
.slide20 li { float: left; width: 146px; padding: 0 23px; }
.slide20 li a { width: 146px; height: 146px; display: block; }
.slide20 .re-title { width: 146px; height: 25px; line-height: 25px; display: block; }
.slide20 .re-title:hover { text-decoration: underline; color: #00a0e9; }
.slide20 .price { color: #e6445b; font-size: 13px; }
.dragwrap { width: 1152px; height: 22px; position: absolute; top: 227px; left: 0; }
.dragwrap .xx { width: 1152px; height: 1px; overflow: hidden; background: #ccc; position: absolute; top: 11px; left: 0; z-index: 1px; }
.dragwrap .move { width: 445px; height: 22px; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer; background: url(../images/slide/dragmove.png) no-repeat; }
.crwrap img, .floor-cr li, .list-plw li, .list-plw li img { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.rlnews a, .rllogin-r h6 a, .crwrap .cr-title, .list-pr .cr-title, .slide20 .re-title, .list-plw .cr-shop a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 浏览记录 */
.visited-wrap { border: 1px solid #e2e2e2; border-top: 2px solid #ccc; padding: 5px 10px 15px; margin-top: 30px; }
.visited-wrap .v-title { font-size: 14px; padding: 0 0 10px 10px; color: #333; }
.visited-wrap .f-cb li { float: left; margin-left: 20px; }
.visited-wrap .v-price { color: #e6445b; text-align: center; }

/* ******************************************************************************
帮助中心内容
******************************************************************************* */
.con-title { height: 50px; line-height: 50px; }
.con-title li { padding-right: 8px; float: left; }
.con-title a { color: #00a0e9; }
.con-title a:hover { text-decoration: underline; }

/* 帮助中心-内容左边栏 */
.con-l { width: 198px; padding: 5px 10px 20px; border: 1px solid #ccc; }
.con-l-t { padding: 5px; border-bottom: 1px solid #e2e2e2; }
.con-l h4 { color: #666; }
.con-l dl { border-bottom: 1px solid #e2e2e2; padding: 5px; }
.con-l dt { padding-left: 30px; font-size: 14px; background: url(../images/member/help_cen01.jpg) no-repeat 4px -21px; }
.con-l dt a:hover { color: #e6445b; }
.con-l dd { padding-left: 40px; line-height: 28px; display: none; }
.con-l .current dd { display: block; }
.con-l .current dt { background-position: 4px 6px; }
.con-l dd a:hover { text-decoration: underline; color: #e6445b; }

/* 帮助中心-内容右边栏 */
.con-r { width: 960px; margin-left: 20px; }
.con-r-wrap { border: 1px solid #ccc; padding: 10px 20px 20px; margin-bottom: 20px; color: #666; }
.con-r-wrap label { position: absolute; top: 2px; left: 8px; color: #999; }
.con-r-wrap a { color: #00a0e9; }
.con-r-wrap a:hover { text-decoration: underline; }
.con-r-wrap .goods-page a { color: #999; }
.con-r-wrap .goods-page a:hover { text-decoration: none; color: #fff; }
.help-search-w { padding-top: 15px; }
#help-search { width: 400px; height: 20px; line-height: 20px; padding: 3px 5px; border: 1px solid #ccc; }
.help-search-s { padding: 5px 10px; color: #e6445b; }
.help-search-s a { margin: 0px 10px 0px 5px; color: #e6445b; }
.help-search-s a:hover { text-decoration: underline; }
.help-progress h4 { padding: 0px 0px 10px 0px; }
.help-new-w { padding: 10px 90px 0px; }
.help-new-w dl { float: left; display: inline; width: 80px; text-align: center; }
.help-new-w dd { padding: 5px 0px; }
.help-new-w .img { padding-top: 12px; }
.help-new-w .help-dd1 { width: 80px; height: 25px; white-space: nowrap; }
.help-new-w a { width: 66px; height: 66px; display: inline-block; background: url(../images/member/help_cen_icon.jpg) no-repeat; }
.help-new-w .help-new-a:hover { background-position: 0px -66px; }
.help-new-w .help-new-b { background-position: -66px 0px; }
.help-new-w .help-new-b:hover { background-position: -66px -66px; }
.help-new-w .help-new-c { background-position: -133px 0px; }
.help-new-w .help-new-c:hover { background-position: -133px -66px; }
.help-new-w .help-new-d { background-position: -200px 0px; }
.help-new-w .help-new-d:hover { background-position: -200px -66px; }
.help-new-w .help-new-e { background-position: -267px 0px; }
.help-new-w .help-new-e:hover { background-position: -267px -66px; }
.help-new-w .icon-wrap { padding-top: 10px; }
.help-hot dd { padding: 20px 20px 0px; }
.help-hot li { float: left; width: 435px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.help-fast span { margin: 0px 10px; }
.help-fast dl { padding: 10px; }
.help-fast-l { padding: 0px 10px; }
.help-fast-r { width: 420px; padding: 0px 10px; float: left; }

/* 帮助中心-列表页 */
.help-list-t { margin-bottom: 15px; }
.help-list-t li { float: left; margin-right: 10px; }
.help-list-con { padding-left: 20px; }
.help-list-con li { list-style: disc inside; height: 35px; line-height: 35px; color: #00a0e9; }

/* 帮助中心-帮助详情 */
.help-detail { padding: 0px 40px; }
.help-detail p img { max-width: 830px; _width: 500px; }
.help-detail-t { text-align: center; padding: 20px 0px; font-size: 16px; }
.help-detail-text { text-indent: 25px; }
.help-detail-img { text-align: center; vertical-align: middle; padding: 20px 0px; }
.help-detail-next li { float: left; width: 415px; padding-top: 40px; color: #00a0e9; }

/* 网站地图 */
.sitemap-wrap { padding: 30px 0 0; }
.sitemap-wrap h2 { padding: 30px 26px 15px; color: #444; background: url(../images/icon/locationfill.png) no-repeat 0 30px; }
.sitemap-wrap a { color: #666; margin-right: 10px; }
.sitemap-wrap a:hover { text-decoration: underline; color: #00a0e9; }
.sitemap-wrap .basic-info { height: 40px; border-bottom: 2px solid #ccc; }
.sitemap-wrap .basic-info .left { float: left; font-size: 28px; color: #333; }
.sitemap-wrap .basic-info .right { float: right; padding-top: 11px; }
.sitemap-wrap .basic-info .right a { margin-left: 10px; }
.sitemap-wrap .category td { padding: 10px; border: 1px solid #ccc; }
.sitemap-wrap .category .center { border-right: none; }
.sitemap-wrap .category .right { border-left: none; }
.sitemap-wrap .category .bgc { background-color: #f9f9f9; }
.sitemap-wrap .category .left a { font-weight: bold; color: #444; font-size: 16px; }
.sitemap-wrap .category .left a:hover { color: #00a0e9; }
.sitemap-wrap .category .center a { font-weight: bold; color: #666; font-size: 14px; }
.sitemap-wrap .category .center a:hover { color: #00a0e9; }
.sitemap-wrap .store { padding: 20px 20px 20px 38px; border: 1px solid #ccc; }
.sitemap-wrap .store li { float: left; width: 190px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sitemap-wrap .store a { margin: 10px; }

/* 闪购页面 */
.activity-head{width:100%;background:url(../images/market/activity/bg_a.jpg) repeat-x;}
.activity-head-b{width: 1200px;margin: 0 auto;}
.activity-slide,.activity-slide .slide,.activity-slide .slide li{height: 288px;}
.activity-slide .slide-prev,.activity-slide .slide-next{top: 112px;}
.activity-cont{width:100%;background:url(../images/market/activity/bg_b.jpg) repeat;}
.activity-cont-b{width: 1200px;margin: 0 auto;background:url(../images/market/activity/bg_b.jpg) repeat;font-size: 14px;}
.activity-sg dt{border-bottom: 2px solid #fff;margin-bottom: 15px;padding:20px 0 5px 0;color: #fff;}
.activity-sg dt h2{float: left;margin-right: 30px;padding-left:32px;background: url(../images/market/activity/sprite.png) no-repeat -5px -4px;}
.activity-sg dt i{float: left;height: 25px;line-height: 32px;font-size: 12px;letter-spacing: 2px;}
.activity-sg dd{margin-bottom: 20px;}
.activity-sg-bl{width: 590px;height:362px;overflow:hidden;float: left;position: relative;background-color: #fff;}
.activity-sg-br{width:540px;height:322px;padding:20px 30px 20px 40px;float: right;background-color: #fff;}
.activity-sg-br .cout-time{border-bottom: 2px solid #f5f5f5;padding-bottom: 10px;}
.activity-sg-br .cout-time div{width: 210px;height: 25px;background-color: #000;float: right;color: #fff;text-align: center;}
.activity-sg-br .count-tile{margin:10px 0;max-height:50px;overflow:hidden;font-size: 20px;font-weight: bold;}
.activity-sg-br .count-desc{height:75px;overflow:hidden;}
.activity-sg-br .count-tips{margin-top: 20px;}
.activity-sg-br .count-tips-l{width:380px;float: left;}
.activity-sg-br .count-tips-l li{height:30px;color: #666;}
.activity-sg-br .count-tips-l .f-cb{height: 38px;}
.activity-sg-br .count-tips-l span{float: left;}
.activity-sg-br .count-tips-l i{text-decoration: line-through;font-weight: bold;}
.activity-sg-br .count-tips-l .tips-icon-a{color: #e6445b;}
.activity-sg-br .count-tips-l .tips-icon-a em{font-size: 22px;}
.activity-sg-br .count-tips-l .tips-icon-b{margin-left: 15px;width:71px;height:28px;line-height:28px;text-align:center;color:#fff;background:url(../images/market/activity/rate_bg.jpg) no-repeat;}
.activity-sg-br .count-tips-r{width:120px;padding-top:45px;float: right;}
.activity-sg-br .count-tips-r a{width: 120px;height: 44px;line-height: 44px;display:block;text-align: center;font-size: 16px;background-color: #e6445b;color: #fff;}
.activity-sg-br .count-tips-r a:hover{background-color: #eb697c;}
.activity-cx dt{border-bottom: 2px solid #fff;padding:15px 0 5px 0;color: #fff;}
.activity-cx-title1,.activity-cx-title2,.activity-cx-title3,.activity-cx-title4{background-image: url(../images/market/activity/sprite.png);background-repeat: no-repeat;padding-left: 32px;}
.activity-cx-title1{background-position: -5px -40px;}
.activity-cx-title2{background-position: -5px -76px;}
.activity-cx-title3{background-position: -5px -112px;}
.activity-cx-title4{background-position: -5px -145px;}
.activity-cx dd{padding-top: 10px;}
.activity-cx .list-plw li{background-color: #fff;}
.activity-cx .list-plw li.j-list-li:hover { -webkit-box-shadow: 0 0 8px #fff; -moz-box-shadow: 0 0 8px #fff; box-shadow: 0 0 8px #fff; }
.activity-jp dt{border-bottom: 2px solid #fff;padding:20px 0 5px 0;color: #fff;}
.activity-jp dt h2{background: url(../images/market/activity/sprite.png) no-repeat -5px -181px;padding-left: 32px;}
.activity-jp-ul{padding: 15px 0;}
.activity-jp-ul li{width: 188px;height: 188px;float: left;margin: 0 14px 14px 0;}
.activity-jp-ul .none-mgr{margin-right: 0;}
.activity-jp-ul a{display: block;position: relative;}
.activity-jp-ul .filter-bg{position:absolute;top:66px;left:11px;width: 166px;height: 56px;background:#fff;filter:alpha(opacity=70);opacity: .7;z-index: 5;}
.activity-jp-ul .filter-text{position:absolute;top:66px;left:11px;width: 166px;height: 56px;z-index: 6;font-size: 24px;text-align: center;line-height: 56px;color: #555;}
#activity-sidebar { width: 36px; top: 200px; }
#activity-sidebar li { width: 36px; height: 41px; }
#activity-sidebar li a { width: 34px; height: 34px; line-height: 17px; border: 1px solid #ccc; display: block; background: #f9f9f9; color: #666; }
#activity-sidebar li .active { color: #e6445b; }
#activity-sidebar #activity-sidebar-more{line-height: 34px;}
#activity-sidebar li a:hover { color: #e6445b;}

/* 特价商品 */
.spec-slide-wrap { width: 100%; min-width: 1200px; height: 438px; position: relative; }
.spec-slide-wrap .slide { width: 100%; height: 438px; overflow: hidden; position: relative; }
.spec-slide-wrap .slide li { position: absolute; top: 0; left: 0; width: 100%; height: 438px; overflow: hidden; }
.spec-slide-wrap .slide li a { height: 438px; width: 86%; display: block; margin: 0 auto; }
.spec-slide-wrap .slide .slide-bg1 { background: green url(../images/slide/special_a.jpg) no-repeat center; }
.spec-slide-wrap .slide-slist { position: absolute; bottom: 20px; left: 50%; z-index: 20 }
.spec-slide-wrap .slide-slist li { width: 14px; height: 14px; float: left; background: #ccc; margin-right: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.spec-slide-wrap .slide-slist .active { background: #FF6666; }
.spec-slide-wrap .slide-prev { position: absolute; top: 170px; left: 45px; opacity: .4; filter: alpha(opacity=40); z-index: 30; display: none; color: #ccc; font: normal 50px 'icomoon'; }
.spec-slide-wrap .slide-next { position: absolute; top: 170px; right: 45px; opacity: .4; filter: alpha(opacity=40); z-index: 30; display: none; color: #ccc; font: normal 50px 'icomoon'; }
.spec-slide-wrap .slide-prev:hover { opacity: .8; filter: alpha(opacity=80); }
.spec-slide-wrap .slide-next:hover { opacity: .8; filter: alpha(opacity=80); }
.special-new { padding-top: 20px; }
.special-new dt { position: relative; width: 1180px; margin: 0 auto; border-bottom: 4px solid #be0f3a; }
.special-new h2 { color: #333; padding-left: 40px; background: url(../images/icon/special_clock.jpg) no-repeat; height: 42px; line-height: 40px; }
.special-new .tips { position: absolute; top: 8px; left: 135px; font-size: 14px; }
.special-new li { width: 280px; height: 366px; margin: 20px 10px 0; _display: inline; float: left; position: relative; }
.special-new li .slide { position: absolute; top: 0; left: 0; width: 258px; border: 1px solid #e2e2e2; padding: 10px 10px 0; }
.special-new li .slide:hover { box-shadow: 0 0 5px 4px #e2e2e2; }
.special-new .img { width: 258px; height: 258px; overflow: hidden; }
.special-new .title { line-height: 20px; padding-top: 12px; }
.special-new .title a { height: 40px; overflow: hidden; display: block; font-size: 13px; }
.special-new .title a:hover { text-decoration: underline; color: #d91d36; }
.special-new .price { height: 36px; padding-top: 8px; }
.special-new .price b { color: #d91d36; font-size: 14px; }
.special-new .price span { color: #d91d36; font-size: 26px; font-weight: bold; }
.special-new .price i { color: #999; text-decoration: line-through; }
.special-new .price .ignore { margin-left: 10px; text-decoration: none; }
.special-all { padding-top: 20px; }
.special-all dt { position: relative; width: 1180px; margin: 0 auto; border-bottom: 4px solid #be0f3a; }
.special-all h2 { color: #333; padding-left: 40px; background: url(../images/icon/special_all.jpg) no-repeat 2px 12px; height: 42px; line-height: 40px; }
.special-all .tips { position: absolute; top: 8px; left: 135px; font-size: 14px; }
.special-all .condition { width: 1170px; margin: 0 auto; background-color: #f5f5f5; padding: 5px; }
.special-all .condition li { width: 130px; float: left; }
.special-all .condition li a { width: 120px; padding: 0 0 0 10px; height: 30px; line-height: 30px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; color: #666; }
.special-all .condition li a:hover { color: #d91d36; }
.special-all .cont li { width: 280px; height: 366px; margin: 20px 10px 0; _display: inline; float: left; position: relative; }
.special-all .cont li .slide { position: absolute; top: 0; left: 0; width: 258px; border: 1px solid #e2e2e2; padding: 10px 10px 0; }
.special-all .cont li .slide:hover { box-shadow: 0 0 5px 4px #ccc; }
.special-all .cont .img { width: 258px; height: 258px; overflow: hidden; }
.special-all .cont .title { line-height: 20px; padding-top: 12px; }
.special-all .cont .title a { height: 40px; overflow: hidden; display: block; font-size: 13px; }
.special-all .cont .title a:hover { text-decoration: underline; color: #d91d36; }
.special-all .cont .price { height: 36px; padding-top: 8px; }
.special-all .cont .price b { color: #d91d36; font-size: 14px; }
.special-all .cont .price span { color: #d91d36; font-size: 26px; font-weight: bold; }
.special-all .cont .price i { color: #999; text-decoration: line-through; }
.special-all .cont .price .ignore { margin-left: 10px; text-decoration: none; }
.special-all .goods-page-wrap { padding-right: 6px; padding-top: 10px; }
.special-all .goods-page-wrap .goods-page { float: right; }
.special-all .goods-page-wrap .goods-page a { padding: 3px 14px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.special-all .goods-page-wrap .goods-page span { padding: 3px 14px; float: left; border: 1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* 特色商品 */
.feature-img { height: 437px; background: url(../images/member/feature_img.jpg) no-repeat center; }
.feature { background: #e0dfe7; padding: 30px 0 60px; }
.feature-a { width: 1200px; margin: 0 auto; padding: 8px 0; border-top: 5px solid #e22366; background: #fff; }
.feature-a li { width: 133px; float: left; }
.feature-a li a { width: 123px; padding: 0 0 0 10px; height: 30px; line-height: 30px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; font-size: 14px; color: #555; }
.feature-a li .active { color: #e22366; }
.feature-a li a:hover { color: #e22366; }
.feature-b { width: 1200px; margin: 20px auto 0; padding-bottom: 40px; background: #fff; }
.feature-b li { width: 280px; height: 366px; margin: 20px 10px 0; _display: inline; float: left; position: relative; }
.feature-b li .slide { position: absolute; top: 0; left: 0; width: 258px; border: 1px solid #e2e2e2; padding: 10px 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.feature-b li .slide:hover { box-shadow: 0 0 5px 4px #ccc; }
.feature-b .img { width: 258px; height: 258px; overflow: hidden; }
.feature-b .price { height: 30px; padding-top: 12px; }
.feature-b .price b { color: #d91d36; font-size: 14px; }
.feature-b .price span { color: #d91d36; font-size: 26px; font-weight: bold; }
.feature-b .price i { color: #999; text-decoration: line-through; }
.feature-b .title { line-height: 20px; padding: 2px 0 12px; }
.feature-b .title a { height: 40px; overflow: hidden; display: block; font-size: 13px; }
.feature-b .title a:hover { text-decoration: underline; color: #d91d36; }
.feature-load { width: 1200px; height: 40px; line-height: 40px; margin: 0 auto; text-align: center; display: block; background: #ccc; }
.feature .goods-page-wrap { width: 1193px; padding-right: 7px; margin: 0 auto; background: #fff; }
.feature .goods-page-wrap .goods-page { float: right; padding-top: 0; }
.feature .goods-page-wrap .goods-page a { padding: 3px 14px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.feature .goods-page-wrap .goods-page span { padding: 3px 14px; float: left; border: 1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* 礼品卡列表 */
.gift-card .card-top { height: 372px; background: url(../images/gift_card/top_bg.jpg) center top; margin-top: 20px; position: relative; }
.card-top .card-top-con { width: 270px; height: 256px; background: #fff url(../images/gift_card/img1.jpg) no-repeat center bottom; position: absolute; right: 20px; top: 20px; }
.card-top .card-top-con h2 { color: #333; font-size: 16px; font-weight: normal; padding: 10px 0px 0px 15px; }
.card-top-con .account-money { padding: 20px 10px; }
.card-top-con .account-money b { color: #e74343; font-size: 30px; }
.card-top-con .account-money span { color: #e74343; font-size: 46px; font-weight: bold; }
.card-top-con .account-check a { border: 0px; width: 110px; margin-left: 15px; height: 48px; line-height: 48px; background: #e74343; cursor: pointer; font-size: 14px; color: #fff; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; }
.card-top-con .account-check a:hover { background: #f55c5c; }
.gift-card .card-title { height: 50px; background: url(../images/gift_card/card_title_bg.gif) repeat-x; margin-top: 32px; }
.gift-card .card-title .card-title-l { width: 10px; height: 50px; background: url(../images/gift_card/card_title_l.gif) no-repeat left top; float: left; }
.gift-card .card-title .card-title-m { float: left; font-size: 24px; color: #fff; font-weight: bold; line-height: 50px; padding-left: 10px; }
.gift-card .card-title .card-title-r { width: 10px; height: 50px; background: url(../images/gift_card/card_title_r.gif) no-repeat right top; float: right; }
.gift-card .card-content { padding: 0px 0px 20px 20px; border: 1px solid #e74343; border-top: none; }
.gift-card .card-content .card-list { padding-top: 20px; }
.gift-card .card-content .card-list li { width: 320px; float: left; padding: 10px 0px 10px 50px; }
.gift-card .card-content .card-list li a { display: block; }
.gift-card .card-content .card-list li a:hover { text-decoration: underline; }
.gift-card .card-content .card-list li a span { font-size: 16px; display: block; text-align: center; margin-top: 8px; }
.gift-card .card-content .card-list li a b { font-weight: normal; color: #e74343; }
.gift-card .card-content .card-list li.last_li div { background: #c53838; padding: 24px 30px 36px 30px; color: #fff; font-size: 18px; }
.gift-card .card-content .card-list li.last_li div h3 { font-size: 24px; font-weight: bold; }
.gift-card .card-content .card-list li.last_li div p { line-height: 20px; padding-top: 20px; font-size: 16px; }
.gift-card .card-content .card-flow { background: url(../images/gift_card/img2.jpg) no-repeat 130px center; height: 210px; border-bottom: 1px dashed #e8e8e8; }
.gift-card .card-content .card-flow h2, .gift-card .card-content .card-tel h2 { font-size: 18px; font-weight: normal; float: left; width: 130px; background: url(../images/gift_card/img3.gif) no-repeat left center; padding-left: 8px; }
.gift-card .card-content .card-flow h2 { margin-top: 90px; }
.gift-card .card-content .card-tel h2 { margin-top: 40px; }
.gift-card .card-content .card-tel p { float: left; background: url(../images/gift_card/tel.gif) no-repeat left center; font-size: 18px; padding: 26px 0px 20px 70px; }
.gift-card .card-content .card-tel p span { display: block; }

/*手机版*/
.mobile-layout { width: 100%; }
.mobile-layout-a { height: 239px; background: url(../images/slide/mobile_bg1.jpg) no-repeat center top; }
.mobile-layout-a .wrap { width: 1200px; height: 239px; margin: 0 auto; background: url(../images/slide/mobile_bgs1.jpg) no-repeat center top; position: relative; }
.mobile-layout-a .wrap .logo { width: 195px; height: 54px; position: absolute; top: 25px; left: 0; }
.mobile-layout-a .wrap ul { padding: 40px 0 0 450px; }
.mobile-layout-a .wrap li { float: left; margin-right: 50px; }
.mobile-layout-a .wrap li a { height: 30px; display: inline-block; color: #fff; font-weight: 500; font-size: 20px; opacity: .9; filter: alpha(opacity=90); white-space: nowrap; }
.mobile-layout-a .wrap li a:hover { color: #ff8a00; }
.mobile-layout-a .wrap .active { border-bottom: 4px solid #ff8a00; }
.mobile-layout-b { height: 494px; background: url(../images/slide/mobile_bg2.jpg) no-repeat center top; }
.mobile-layout-b .wrap { width: 1200px; height: 494px; margin: 0 auto; position: relative; background: url(../images/slide/mobile_bgs2.jpg) no-repeat center top; }
.mobile-layout-b .txt { position: absolute; top: 25px; right: 680px; text-align: right; color: #fff; font-size: 14px; opacity: .9; filter: alpha(opacity=90); line-height: 22px; }
.mobile-layout-b .ewm { width: 280px; height: 280px; position: absolute; top: 90px; right: 683px; }
.mobile-layout-b .iframe-wrap { width: 320px; height: 487px; position: absolute; top: 4px; right: 266px; background: url(../images/slide/loading.gif) no-repeat center; }
.mobile-layout-c { height: 162px; background: url(../images/slide/mobile_bg3.jpg) no-repeat center top; }
.mobile-layout-c .wrap { width: 1200px; height: 162px; margin: 0 auto; position: relative; background: url(../images/slide/mobile_bgs3.jpg) no-repeat center top; }

/* 弹窗登录 */
.login-warp { border: 1px solid #e2e2e2; padding: 20px 0px 30px 35px; }
.lgpopwrap { width: 370px; border: 5px solid #e2e2e2; display: none; position: fixed; _position: absolute; z-index: 999; background: #fff; }
.login-warp .lgpopclose { position: absolute; top: -23px; right: -73px; color: #ccc; padding: 3px; line-height: 12px; font-size: 16px; }
.login-warp .lgpopclose:hover { text-decoration: none; background: #e6445b; color: #fff; }
.login-warp .lgr { height: 30px; }
.login-warp .returntips { width: 212px; position: absolute; top: 26px; left: 68px; color: red; text-align: right; display: none; }
.login-warp h3 { background: url({$site_url}/themes/mall/default/styles/default/images/member/loginicon.jpg) no-repeat; color: #666; float: left; }
.login-warp td { padding: 10px 10px 10px; }
.login-warp .text { width: 200px; height: 20px; line-height: 20px; padding: 5px; border: 1px solid #e2e2e2; }
.login-warp .btn { width: 210px; height: 32px; line-height: 32px; background: #e6445b; color: #fff; font-size: 14px; text-align: center; display: inline-block; border: none; cursor: pointer; }
.login-warp .btn:hover { background: #eb697c; }
.login-warp label { position: absolute; top: 5px; left: 8px; color: #999; }
.login-warp label.error { top: 30px; color: red; }
.login-warp a { color: #00a0e9; float: right; }
.login-warp a:hover { text-decoration: underline; }
.login-warp .hover { border: 1px solid #e6445b; -webkit-box-shadow: 0 0 4px #e6445b; -moz-box-shadow: 0 0 4px #e6445b; box-shadow: 0 0 4px #e6445b; }
.footer-wapt { width: 100%; padding: 20px 0px; text-align: center; }
.button_on { border: 1px solid #ccc; padding: 0px 6px; height: 28px; background: #ffffff; cursor: pointer; font-size: 12px; color: #666666; display: inline-block; }